/* RESOLUTION 640+ */
@media (min-width: 640px) {
    .marginBottom{margin-bottom: 90px;}
    .info-sections{padding: 60px 0 0 0;}
    h2{font-size: 42px;}
    .carousel{margin-top: 90px;}
    nav li{
        padding: 0;
        border-bottom: none;
    }
    nav li:hover{background-color: #222;}
    .circle-content .brand-txt-align{text-align: center;}
    /*LOGO DE LA MARCA*/
    .logo-brand{
        width: 280px;
        height: 280px;
    }
    .logo-brand img{
        width: 280px;
        height: 280px;
    }
    .circle-brand{
        width: 140px;
        height: 140px;
        margin: 0 auto;
    }
    /*TEXTO DE LA MARCA*/
    h1{
        font-size: 42px;
        margin: 30px 0px 50px;
    }
    .fb-login{
        font-size: 18px;
    }
    .tw-login{
        font-size: 18px;
    }
    .modal-content h3{
        font-size: 24px;
        line-height: 30px;
    }
    .modal-content p{
        font-size: 16px;
    }
    #notify-form #email-notify{margin-bottom: 0px}
    .logo-ss img{
        width: 280px;
        height: auto;
    }
    /*NAV*/
    nav{
        background-image: none !important;
        border: none !important;
        padding: 10px 0px;
        background-color: transparent !important;
        -webkit-transition: background-color 500ms linear;
        -moz-transition: background-color 500ms linear;
        -o-transition: background-color 500ms linear;
        -ms-transition: background-color 500ms linear;
        transition: background-color 500ms linear;
    }
    nav li:hover{
        background-color: transparent;
    }
    nav li a:hover{
        text-decoration: none;
        color: #fd3446;
    }

    .navbar-brand{
        padding: 0 15px;
    }
    .navbar-brand img{
        width: 170px;
        height: auto;
    }

    .navbar-nav{float: right}
    .navbar-default .navbar-nav>li>a{
        color: #fff;
        font-size: 14px;
    }
    .navbar-default .navbar-nav .log-in{
        border: 1px solid #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        /*    height: 32px;*/
        margin: 11px 0 0 15px;
    }
    .navbar-default .navbar-nav .log-in a{
        padding: 5px 15px;
    }
    /*
    #navStarted{
        width: 0px;
        overflow: hidden;
        opacity: 0;
        margin: 11px 0 0 15px;
    }
    #navStarted a{
        width: 110px;
        background-color: #F2515E;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        padding: 5px 15px;
        text-align: center;
    }
    #navStarted a:hover{
        background-color: #F2515E;
    }
    */
    .navbar-default .navbar-nav>li.log-in:hover, .navbar-default .navbar-nav>li.log-in:focus{
     border-color: #F2515E;}
    .navbar-default .navbar-nav>li.log-in:hover>a, .navbar-default .navbar-nav>li.log-in:focus>a{color: #fff; background-color: #F2515E;}
    
    /* LOGIN MODAL */
    .modal.home .logSocial button{
        width: 220px;
        margin: 0 10px 15px 10px;
    }
    .modal.home input{
        width: 300px;
    }
    .modal.home form button{
        width: 140px;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/*MEDIA PARA DISPOSITIVOS CON MENOS DE 460PX DE ALTO*/
@media screen and (max-height: 460px) {
    /*LOGO DE LA MARCA*/
    /*.logo-brand{
        width: 140px;
        height: 140px;
    }
    .logo-brand img{
        width: 140px;
        height: 140px;
    }*/
}